﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace VK.Comm.TransactSql
{
    public enum ConditionType
    {
        /// <summary>
        /// LIKE '% %' （文本的模糊查找）
        /// </summary>
        TextLIKE = 1,
        /// <summary>
        /// ='' （文本的精确查找）
        /// </summary>
        TextEqual = 2,
        /// <summary>
        /// =（数字的精确查找）
        /// </summary>
        NumeralEqual = 3,
        /// <summary>
        /// >=（数字的大于等于查找）
        /// </summary>
        NumeralMoreThanEqual = 4,
        /// <summary>
        /// &lt;=（数字的小于等于查找）
        /// </summary>
        NumeralLittleThanEqual = 5,
        /// <summary>
        /// >（数字的大于查找）
        /// </summary>
        NumeralMoreThan = 6,
        /// <summary>
        /// &lt;（数字的小于查找）
        /// </summary>
        NumeralLittleThan = 7,
        /// <summary>
        /// >= ''（日期时间的大于等于查找）
        /// </summary>
        DateTimeMoreThanEqual = 8,
        /// <summary>
        /// &lt;= ''（日期时间的小于等于查找）
        /// </summary>
        DateTimeLittleThanEqual = 9,
        /// <summary>
        /// >= ''（日期时间的大于查找）
        /// </summary>
        DateTimeMoreThan = 10,
        /// <summary>
        /// &lt;= ''（日期时间的小于查找）
        /// </summary>
        DateTimeLittleThan = 11,
        /// <summary>
        /// =（Bool等于0,1）
        /// </summary>
        BoolEqual = 12,
        /// <summary>
        /// ISNULL（字段等于NULL）
        /// </summary>
        ISNULL = 13,
        /// <summary>
        /// ISNOTNULL（字段不等于NULL）
        /// </summary>
        ISNOTNULL = 14,
        /// <summary>
        /// !=（数字的不等于）
        /// </summary>
        NumeralNotEqual = 15
    }
}
